mechanical sediment - French English Dictionary